Concurrent versions system
──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
top
CVS (sigle de Concurrent Versions System ("Système de versions concurrentes")) est un système de gestion de versions créé en 1990, qui a été largement utilisé par les projets de logiciels libres.
Contents
• WinCVS
──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
Historique
Fonctionnalités
Puisqu'il aide les sources à converger vers la même destination, on dira que CVS fait la gestion concurrente de versions ou de la gestion de versions concurrentes. Il peut aussi bien fonctionner en mode ligne de commande qu'à travers une interface graphique. Il se compose de modules clients et d'un ou plusieurs modules serveur pour les zones d'échanges.
Gestion de version centralisée
Le modèle de CVS est un modèle centralisé, où un serveur central regroupe toutes les sources.
Il existe d'autre part des logiciels décentralisés comme Bazaar, Darcs, Git, Mercurial, Fossil ou Monotone, ces derniers étant tous des logiciels libres.
Implémentations
Le premier logiciel qui a offert le service CVS s'appelle CVS. Parmi les autres logiciels qui offrent un tel service, il y a Cervisia, linCVS, TortoiseCVS, WinCVS, CVSNT.
Parmi les logiciels qui offrent un service similaire, il y a Subversion, Microsoft Visual SourceSafe ou ClearCase d'IBM.
WinCVS
WinCVS est un logiciel qui met en œuvre une interface utilisateur graphique pour exploiter les services CVS sur les systèmes d'exploitation Microsoft Windows.
TortoiseCVS
TortoiseCVS est un logiciel sous licence libre GPL qui permet d'exploiter les services CVS à partir de l'explorateur de Microsoft Windows.
Références
cite-note-wikidata-f512758170062e448d2bf4174fb19ab60a4ffd61-11. « Contents of /ccvs/NEWS » (consulté le 3 juillet 2019)
cite-note-wikidata-1350beadd45b7a21675cfc5ad93ccea4ba3eae04-22. robert-pricederek-robert-price(en) Derek Robert Price, « Concurrent Versions System - News Stable CVS Version 1.11.23 Released! », 8 mai 2008 (consulté le 10 février 2021)
cite-note-wikidata-e9d7b8f6a0a96212df9a68e3100216cbda60c780-33. pricederek-price(en) Derek Price, « Stable CVS Version 1.11.23 Released! », 8 mai 2008 (consulté le 10 février 2021)
cite-note-wikidata-2191937cfc147b686be32e9df3e6f546481c89c3-44. robert-pricederek-robert-price(en) Derek Robert Price, « Concurrent Versions System - News CVS Feature Version 1.12.13 Released! », 28 septembre 2005 (consulté le 10 février 2021)
Voir aussi
• (en) Site officiel de CVS
• (en) CVS - Répertoire du logiciel libre
• Portail des logiciels libres
• Portail de la programmation informatique